package no.ntnu.fp.storage;

import java.util.List;

import no.ntnu.fp.model.Employee;
import no.ntnu.fp.model.Meeting;
import no.ntnu.fp.utils.Participant;

public interface MeetingStorage  {

	List<Meeting> getMeetingsByEmployee(Employee employee);

	Meeting addMeeting(Meeting meeting);

	List<Participant> updateMeeting(Meeting meeting);

	void cancelMeeting(Meeting meeting);

	Meeting markAsParticipating(Meeting meeting, Employee participant);

	Meeting markNotParticipating(Meeting meeting, Employee participant);

}
